ingenious
Einstellungen openTrans Bestellungsexport Heroal
Die Hauptmodule > Kontakte > Kontakte Detailansicht > XML Dokumenten-Schnittstelle > Einstellungen openTrans Bestellungsexport Heroal

Der openTrans Bestellungsexport dient der Übertragung von Bestellungen (ORDER Dokumente) an die heroal - Johann Henkenjohann GmbH & Co. KG.

Die Einstellungen dafür werden entsprechend der Vorgaben von Heroal größtenteils automatisch geladen.

 

Zunächst ist der entsprechende Lieferantendatensatz in ingenious zu öffnen.

Im Reiter "Lieferanten Informationen" ist aus der Liste "Automatische Einstellungen für" Heroal auszuwählen.

Anschließend werden durch Klick auf den Button  die Einstellungen geladen.

 

Laden der openTrans Einstellungen für den Lieferant Heroal

Laden der openTrans Einstellungen für den Lieferant Heroal

 

Anschließend werden in dem nun freigeschalteten Reiter "openTRANS Export" individuelle Einstellungen getroffen.

 

Einstellungen openTRANS Export Heroal

Einstellungen openTRANS Export Heroal

  

Dateiablage

Unter Dateiablage wird aktiviert, dass der Export für den Kontakt durchgeführt werden soll.

Außerdem erfolgt hier die Einstellung, auf welchem Weg die Exportdatei zur Verfügung gestellt wird.

Es kann zwischen FTP, Netzwerk und E-Mail gewählt werden.

Die Details sind individuell mit Heroal abzustimmen.

 

Exporteinstellungen

Abhängig von der Export-Art sind verschiedene Einstellungen zu treffen.

per FTP-Server

Host einfaches Eingabefeld Adresse des Servers, auf dem der FTP-Server läuft
Login einfaches Eingabefeld Login des FTP-Benutzers
Passwort einfaches Eingabefeld Passwort des FTP-Benutzers
FTP-Unterverzeichnis einfaches Eingabefeld Verzeichnis auf dem FTP-Server, in dem die Exportdatei abgelegt werden soll
SSL Checkbox Aktivierung der Verschlüsselung des Datentransfers

per Netzwerk

Exportverzeichnis einfaches Eingabefeld + Button Verzeichnis im Netzwerk, in dem die Exportdatei abgelegt werden soll

per E-Mail

E-Mail-Adresse des Empfängers einfaches Eingabefeld E-Mail Adresse, an die die Exportdatei gesendet werden soll
Erfolgreich exportierte Dateien sichern unter einfaches Eingabefeld + Button Verzeichnis lokal oder im Netzwerk, in dem die Exportdatei abgelegt werden soll
MAPI Checkbox Ist die Checkbox aktiviert, erfolgt der Email-Versand über Outlook

 

XML - Einstellungen

Die XML - Einstellungen entsprechen den Vorgaben von Heroal.

Hier sind nur wenige individuelle Anpassungen vorzunehmen.

Welche das sind, können über den Button  aufgerufen werden und sind nachfolgend dokumentiert.

 

Heroal-Kundennummer

Die Heroal Kundennummer ist in den Knoten

einzutragen.

 

Projekttext auf der Rechnung

Wenn ein Projekttext auf der Rechnung abgedruckt werden soll, ist der Knoten "REMARKS" in ORDER_INFO mit dem type 'header' zu aktivieren.

 

Transportwunsch

Bei einem speziellen Transportwunsch ist der Knoten "REMARKS" in ORDER_INFO mit dem type 'DELIVERY' zu aktivieren.

Der Transportwunsch selbst ist im Skript "OpenTransBeforeExportHeroal" (Modul Einkaufliste) im Abschnitt "REMARKS" einzutragen.

 

Skript zum Eintragen des Transportwunsches 

Skript zum Eintragen des Transportwunsches 

 

Mapping der Artikeleinheiten

Ebenfalls im Skript "OpenTransBeforeExportHeroal" (Modul Einkaufliste) ist ein Mapping für die Mengeneinheiten zu hinterlegen.

Die von Heroal vorgegebenen Einheiten lauten wie folgt:

 

Einheit Beschreibung Deutsch Beschreibung Englisch
CMT Zentimeter centimetre
C62 Stück piece
KGM Kilogramm kilogram
LTR Liter liter
MTK Quadratmeter square metre
MMT Millimeter millimetre
MTR Meter metre
OP 2er Pack pack of 2
PA Packung packet

 

Die eigenen in den Auswahllisten definierten Einheiten (für das Modul Einkauf) sind den Einheiten von Heroal im Skript zuzuweisen.

Für jede in ingenious verwendete Einheit (sofern auf Heroal Artikel zutreffend) wird eine Zuweisung benötigt. 

Im nachfolgenden Beispiel wird die Einheit "Stk" aus ingenious der Einheit "C62" gemäß Heroal Vorgabe zugewiesen.

case "Stk":
res = "C62";
break;

Ist die Einheit Stück zusätzlich mit "St." oder "Stck" in ingenious angelegt, so sind auch diese Abkürzungen der Einheit "C62" zuzuweisen.

case "St.":
res = "C62";
break;

case "Stck":
res = "C62";
break;

 

Skript für das Mapping der Mengeneinheiten

Skript für das Mapping der Mengeneinheiten